export default{
	state:{
		// 登录状态
		loginStatus:false,
		// token
		token:null,
		// 用户信息
		userInfo:{
			
		}
	},
	getters:{
		
	},
	mutations:{
		initUser(state){
			let userInfo=uni.getStorageSync('userInfo')
			if(userInfo){
				// 将JSON转换对象
				userInfo=JSON.parse(userInfo)
				state.userInfo=userInfo;
				state.loginStatus=true;
				state.token=userInfo.token;
			}
		},
		// 登录后保存用户信息
		login(state,userInfo){
			state.userInfo=userInfo;
			state.loginStatus=true;
			state.token=userInfo.token;
			// 持久化存储            将对象JSON化
			uni.setStorageSync('userInfo',JSON.stringify(userInfo))
		},
		// 退出登录
		loginOut(state){
			state.loginStatus=false;
			state.userInfo={};
			state.token=null;
			uni.removeStorageSync('userInfo')
		}
	},
	actions:{
		
	}
}